package com.lemon.rpcframe.core.protocol.command;
//package com.bj58.zptask.dtplat.core.protocol.command;
//
//import com.bj58.zptask.dtplat.annotation.NotNull;
//import com.bj58.zptask.dtplat.core.domain.JobResult;
//
//import java.util.ArrayList;
//import java.util.List;
//
///**
// * @author Robert HG (254963746@qq.com) on 8/16/14.
// */
//public class JobFinishedRequest extends AbstractCommandBody {
//    /**
//     * 是否接受新任务
//     */
//    private boolean receiveNewJob = false;
//
//    @NotNull
//    private List<JobResult> jobResults;
//
//    // 是否是重发(重发是批量发)
//    private boolean reSend = false;
//
//    public boolean isReSend() {
//        return reSend;
//    }
//
//    public void setReSend(boolean reSend) {
//        this.reSend = reSend;
//    }
//
//    public boolean isReceiveNewJob() {
//        return receiveNewJob;
//    }
//
//    public void setReceiveNewJob(boolean receiveNewJob) {
//        this.receiveNewJob = receiveNewJob;
//    }
//
//    public List<JobResult> getJobResults() {
//        return jobResults;
//    }
//
//    public void setJobResults(List<JobResult> jobResults) {
//        this.jobResults = jobResults;
//    }
//
//    public void addJobResult(JobResult jobResult) {
//        if (jobResults == null) {
//            jobResults = new ArrayList<JobResult>();
//        }
//        jobResults.add(jobResult);
//    }
//
//    public void addJobResults(List<JobResult> jobResults) {
//        if (jobResults == null) {
//            jobResults = new ArrayList<JobResult>();
//        }
//        jobResults.addAll(jobResults);
//    }
//}
